0 items Total: $0.00

Buy a Gift Card

Elmwood Spa

Elmwood Spa, Canada’s Favourite Urban Oasis is an urban spa destination for women and men who seek 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 a landmark historic building in downtown Toronto with four spacious floors of treatment and renewal options, two restaurants, a juice bar, 34 treatment rooms, luxurious change rooms, and water therapies, including swimming pool, whirlpool and steam rooms. Guests can be rejuvenated from head to toe.

Health & Beauty