Samsara is Sanskrit for ‘the cycle of birth and rebirth’. Samsara is also a day spa nestled in the fancy confines of Bay Street Brighton. Embodying Eastern philosophies of tranquility and relaxation, this place is truly a lesson in indulgence. Offering facials, massages, manicures and pedicures, body…