Where is J Nails & Spa located?
J Nails & Spa is located at 1964NE, NE 123rd St, North Miami, FL 33181, USA.
J Nails & Spa
North Miami, Florida
FAQ
Hours, booking, location, and service questions.
J Nails & Spa is located at 1964NE, NE 123rd St, North Miami, FL 33181, USA.
J Nails & Spa offers manicures, pedicures, and gel polish services.
J Nails & Spa is open 7 days a week. Call (786) 296-2765 for specific hours.