Open today, 10:00am - 7:00pm
- (781) 255-8759
Searching for a nail salon in Norwood, MA? Sky Spa is a nail salon located at 451 Walpole St. Want to know if Sky Spa is open today? Call (781) 255-8759 for Sky Spa hours and to make an appointment. Reviewers give Sky Spa 4.5 stars on Yelp.