Where is LeelaxNails located?
LeelaxNails is located at 12955 Biscayne Blvd Ste 402-6, North Miami, FL 33181.
LeelaxNails
North Miami, Florida
FAQ
Hours, booking, location, and service questions.
LeelaxNails is located at 12955 Biscayne Blvd Ste 402-6, North Miami, FL 33181.
LeelaxNails offers manicures, pedicures, and gel polish services.
LeelaxNails is open 5 days a week. Call (786) 763-2019 for specific hours.