Monday | September 9, 2013
SpotlightToronto.com – Elmwood Spa Profile
They call themselves an “urban oasis”; that’s an accurate description. The Elmwood Spa is a day spa situated in a beautiful five-storey historic building in the heart of downtown Toronto.
It has 34 treatment rooms and 18 manicure/pedicure stations. For the 30 years that they have been in business, they’ve offered a variety of services that can make you feel like all your stresses are melting away.