The Windsor Arms Hotel

18 St. Thomas St. Toronto ON See on Map Book Now

A luxurious option in a historic neo-Gothic building.

The Windsor Arms Hotel is located in a neo-Gothic building in the Yorkville area, just minutes away from Toronto’s luxury retail shops and restaurants. There are 28 luxuriously appointed suites in the hotel dating back to 1927. Onsite dining options include Prime, a steakhouse, and The Courtyard, which is open for Sunday brunch. The Windsor Arms Hotel Spa offers a variety of unique massages, facial and therapeutic treatments, including the use of Darphin products. There is also an indoor heated pool and gym available for guests.

Hotel Information

Address

18 St. Thomas St. Toronto ON M5S 3E7 Canada

Contact

416-971-9666 Hotel’s Website

Hotel Details

Meeting room Restaurant Spa Swimming pool

The Windsor Arms Hotel is featured on

Best Price Guaranteed

Reserve your room with Booking.com

what's nearby

blog comments powered by Disqus