L2 Nail Salon
860 Villa St, Mountain View 94041