a traveler from Travelocity.com
on October 19, 2011
Centrally located to most Uptown activities, the Westin Harbour Castle has great views of Lake Ontario, the islands and CN Tower. All three restaurants offer a wonderful variety of menu items and a great view of Lake Ontario from the 38th floor at Toula. Just be ready to climb a few flights of stairs if you are entering from street level after hoping the Express from the Airport!
©Travelocity.com LP 2000-2009