Holistic Spa Palace

Address: 299 Third Ave, Chula Vista, CA 91910, USA
Phone Number: (858) 529-1250