Village Wellness Spas Sherwood is located in the luxurious Sherwood Forrest Neighbourhood in Mississauga, Ontario. This beautiful outdoor plaza has been home to our Sherwood location for just under 30 years.

 
 
 

Village Wellness Spas Humbertown is located in the heart of The Kingsway in Etobicoke, Ontario. It is part of the Humbertown Shopping Plaza and is nestled in the lovely outdoor shopping area alongside other independent Toronto boutiques.