The restaurant company stated in a news release that the first new Olive Garden location will open at Vaughan Mills in Vaughan, Ont., followed by a second location in Ottawa’s Westboro neighbourhood.
The all you can eat salad and bread is a winner. Especially with the extra peppers. The rest, meh.Nothing like homemade Italian from the Olive....