Name:Tea Tree Spa Address:7710 Balboa Ave, Suite 113
San Diego, CA, 92111 Phone Number:858-268-5188 Daily:10:00am - 11:00pm Masseuse Ethnicity: Chinese Cards Accepted: Visa, Mastercard Table Shower: Yes Sauna: No Jacuzzi: No Semi-Truck Parking: No 30 min: $40 60 min: $60