Elmwood Spa is an urban spa destination that caters to women and men who want stress relief and relaxation in a serene atmosphere. It’s an ideal place to gather with friends, to celebrate life’s milestones, reconnect with a loved one, or to turn to as your very own destination for stress relief and self-renewal.
Elmwood Spa is located in one of Toronto’s historic landmark buildings at 18 Elm Street in the heart of downtown.
A multi-million dollar renewal has transformed our facility into a well appointed oasis dedicated to your health and well-being – with four spacious floors of treatment and renewal options for every season, for every reason there is to spa.
Whether you come to the spa to ensure that you always look your very best, or your visit is more about stress relief and survival in a busy world, Elmwood Spa is an ideal place to spend a few hours for self renewal.
Two restaurants, a juice bar, 34 treatment rooms, and water therapies, including swimming pool, whirlpool and steam rooms, provide comfort, convenience and flexibility to cater to demanding schedules. Guests can be rejuvenated from head to toe.
|