About

Edit info

Looking for a spa in Santa Clarita, CA 91321? Lefleur Wellness Spa is a day spa located at 24247 Main St. Looking to make an appointment? Call (661) 255-0738 for Lefleur Wellness Spa hours or to make an appointment.