Selina Nails


664 Palomar Street, Ste.1105
Chula Vista, CA 91911

 
Day Opening Closing
Mon-Sat 9:30 AM  7:00 PM
Sun Closed  
Click the button to add a review for Selina Nails

Add Review