Elmwood Spa

Toronto, ON

Elmwood Spa is an urban oasis in the heart of downtown Toronto with four floors of services and retreat packages, water therapies and two restaurants.