FAQ

Frequently asked questions for Leon Nails

Hours, booking, location, and service questions.

Where is Leon Nails located?

Leon Nails is at 2245 Lockhill Selma Rd, San Antonio, TX 78230.

What services does Leon Nails offer?

Leon Nails provides manicures, pedicures, and gel polish services.

What are Leon Nails' hours?

Leon Nails is open six days a week. Call (210) 979-7250 for specific daily hours.

Services & Contact

Hours, services, and contact

View services or call the salon.