Mountain View
Facial Town Beauty Salon
357 Castro St #4 Mountain View, CA 94041
650-572-1234
Appointments Recommended
11 AM - 7:30 PM
Best Parking is on Hope St and California St
NEW LOCATION
SANTA CLARA
Facial Town Beauty Salon
3002 El Camino Real Santa Clara Ca, 95051
Suit 10 (shop is on the Alpine ave facing)
408-706-6692
Appointments Recommended
11 AM - 7:30 PM (Tue-Sun)