Toula (Toronto)

Toula (Toronto)

Toula is located on the top floor of the Westin Harbour Castle on the waterfront and give diners a great view of the city. If restaurants were all about location, I’d give this one better marks. My mom bought a couple of Living Social vouchers for this place. It was … Continue reading