Where is Barla Barla Nails & Spa located?
Barla Barla Nails & Spa is at 193 River Rd #280, Lisbon, CT 06351.
Barla Barla Nails & Spa
Lisbon, Connecticut
FAQ
Hours, booking, location, and service questions.
Barla Barla Nails & Spa is at 193 River Rd #280, Lisbon, CT 06351.
Barla Barla Nails & Spa provides manicures, pedicures, and gel polish services.
Barla Barla Nails & Spa is open 7 days a week. Call (860) 376-1600 for specific hours.