Edit info
  • (510) 299-8005
  • 2719 Encinal Ave Fl 2
    Alameda CA 94501

In Alameda, CA and looking for a day spa? Located in Alameda, CA, Olivia Garcia is a spa situated at 2719 Encinal Ave. Call for questions on hours and prices as well as to make an appointment. Olivia Garcia's phone number is (510) 299-8005.