Where is Tea Bar Nails Lashes located?
Tea Bar Nails Lashes is at 61 Locust St, Medford, MA 02155.
Tea Bar Nails Lashes
Medford, Massachusetts
FAQ
Hours, booking, location, and service questions.
Tea Bar Nails Lashes is at 61 Locust St, Medford, MA 02155.
Tea Bar Nails Lashes offers manicures, pedicures, gel polish, and lash services.
Tea Bar Nails Lashes is open 7 days a week. Call (781) 874-0055 for specific daily hours.