Planet Beach
- Distance:7.18 mi
- Address:5300 Tchoupitoulas St, New Orleans, LA 70115
- Phone:(504) 891-8267
- Reviews:19Rating:4.7
Downgrading my last review. The employees are nice but baby, read your contract when you sign up. When you cancel, you are charged two months to be able to exit the contract. I've been freezing my unused account for $11 monthly to avoid the fee but the freeze can only last 3 months.... more