The Jasmine Spa, Where Nature Comes to Life, is just meters away from Bay and Dundas, Toronto, Ontario, Canada. With state of the art technology and products, and a variety of health and beauty approaches, we provide the finest experience for our customers.