Where is Miko Nail Spa located?
Miko Nail Spa is located at 1140 Wantagh Ave, Wantagh, NY 11793.
Miko Nail Spa
Wantagh, New York
FAQ
Hours, booking, location, and service questions.
Miko Nail Spa is located at 1140 Wantagh Ave, Wantagh, NY 11793.
Miko Nail Spa offers manicures, pedicures, and other nail services.
Miko Nail Spa is open 7 days a week.