Open today, 9:00am - 9:00pm
- (623) 412-3224
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.