Elmwood Spa

 

Elmwood Spa

Canada's favourite urban oasis


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. Guests will be rejuvenated from head to toe.

Address
18 Elm Street
Toronto, ON  M5G 1G7

Phone
416-977-6751  ext  
Fax
 
Toll Free
1-877-284-6348 
Email
[email protected] 
Contact
 

Website
 
Facebook
 
  
Twitter
  
Other
  

share this page



Tags:  <Spa<Bridal

Keywords: