About

Edit info
  • Open today, 9:00am - 5:00pm
  • (623) 412-3224
  • 75th Ave & Paradise
    Peoria AZ 85345

Searching for a spa near you? Planet Beach is a Peoria spa located at 16610 N 75th Ave, Peoria, AZ 85382. If you have other questions or would like to make an appointment, please call (623) 412-3224. Open and close times are below.

Yelp Reviews