Castillo Inn

22 Castillo St Santa Barbara CA 93101 USA

(805) 965-8527

Location