Where is La Vista Nail Spa located?
La Vista Nail Spa is at 7202 Giles Rd, La Vista, NE 68128.
La Vista Nail Spa
La Vista, Nebraska
FAQ
Hours, booking, location, and service questions.
La Vista Nail Spa is at 7202 Giles Rd, La Vista, NE 68128.
La Vista Nail Spa provides manicures, pedicures, and gel polish services.
La Vista Nail Spa is open 7 days a week. Call (402) 934-4707 for specific daily hours.