About

Edit info

Looking for a hair removal salon in Norwood? Cleopatra Day Spa is a local hair removal studio located at 351 Buckminster Dr. Have questions about Cleopatra Day Spa prices or hours? Call (781) 697-6222 to get more information.