Open today, 9:00am - 6:30pm
- (208) 732-0772
In Twin Falls, ID and need a facial? Planet Beach - Twin Falls ID provides facials at its 1111 Blue Lakes Blvd. N location. The price of a facial at Planet Beach - Twin Falls ID is $39. Opening hours: Monday through Friday, Sunday from 9:00am to 8:00pm, Saturday from 10:00am to 5:00pm. Looking for more prices or have additional questions? Call (208) 732-0772.