Aruba Salon & Day Spa Categories BeautyDowntown Businesses 825 Castro St Mountain View CA 94041 (650) 962-9082 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×