Set in Santa Barbara in the California region, with Antioch College and Santa Barbara City College nearby, Villa Castillo 2 provides accommodation with free private parking. The air-conditioned accommodation is 2.5 km from East Beach.
Santa Barbara, 93101, United States