Facial Town - Beauty Salon Mountain View is located at: 357 Castro St #4 Mountain View CA 94041. Contact Number 650-572-1234

Best FREE Parking is on Hope St and California St

Next to Sakoon Restaurant in the alley

Eyebrow Threading Mountain View
357 Castro St #4
Mountain View, CA 94041
Contact: 650-572-1234
Hours: 11 AM - 7 PM (Tue-Sun)
Appointments are recommended.