Elmwood Spa
416.977.6751

Wellness Centers and Spas
image
Sep 29, 2015 Views 619
Rating
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
Description:

18 Elm Street (Get Directions)
416.977.6751

Elmwood spa is located in an historic, five-story brick building at 18 Elm Street in downtown Toronto; designed by Gordon & Helliwell Architects and built by Edward James Lennox – the same architects who designed Old City Hall, St. Paul’s Anglican Church and Casa Loma.

According to Elmwood: “Four spacious floors of treatment and renewal options mean that Elmwood Spa can provide the convenience and flexibility to cater to demanding schedules.”

Top 100 Canada