HotelsClick.com

Casa Castillo, A Zenstay Hotel

  1124 Castillo St - 93101 - Santa Barbara (Ca), United States View Map

Hotel Details

Rooms

Restaurant

Exterior

Lobby

Location

Book