The Aveda Montreal Lifestyle Salon Spa & STORE is located at 3613 St. Laurent Blvd, in Montreal.
The spacious 10,000 square foot facility is entirely dedicated to creating a holistic Aveda experience.