Where is U.mi nail spa located?
U.mi nail spa is at 599 Washington St, Norwood, MA 02062.
FAQ
Hours, booking, location, and service questions.
U.mi nail spa is at 599 Washington St, Norwood, MA 02062.
U.mi nail spa provides manicures, pedicures, and gel polish services.
U.mi nail spa is open 7 days a week. Call (781) 762-4900 for specific hours.