Where is Celia's Nails & Salon located?
Celia's Nails & Salon is at 803 W Veterans Blvd, Palmview, TX 78572.
Celia's Nails & Salon
Palmview, Texas
FAQ
Hours, booking, location, and service questions.
Celia's Nails & Salon is at 803 W Veterans Blvd, Palmview, TX 78572.
Celia's Nails & Salon provides manicures, pedicures, and gel polish services.
Celia's Nails & Salon is open five days a week. Call (956) 391-6331 for specific hours.