Otay Nail & Spa
Add to Favorites
OPEN NOW
Today: 9:00 am - 7:00 pm
Saved to Favorites
Phone: (619) 947-6611
Address: 945 Otay Lakes Rd, Chula Vista, CA 91913
945 Otay Lakes Rd, Chula Vista, CA 91913
1475 E H St, Chula Vista, CA 91910
925 Otay Lakes Rd., Chula Vista, CA 91913
1360 Eastlake Pkwy, Chula Vista, CA 91915
730 Otay Lakes Rd, Chula Vista, CA 91910
1550 E H St Ste F, Chula Vista, CA 91913
891 District Pl Ste 102, Chula Vista, CA 91914
884 Eastlake Pkwy Ste 1617, Chula Vista, CA 91914
1550 E H St Ste L, Chula Vista, CA 91913
1392 E Palomar St, Chula Vista, CA 91913