Where is Princess Spa located?
Princess Spa is at 532 Pond St, South Weymouth, MA 02190.
Princess Spa
Weymouth, Massachusetts
FAQ
Hours, booking, location, and service questions.
Princess Spa is at 532 Pond St, South Weymouth, MA 02190.
Princess Spa provides manicures, pedicures, and gel polish services.
Princess Spa is open Monday through Saturday. Call (781) 335-7777 for specific hours.