Remove Ads

Photos for Castillo Inn at the Beach

Castillo Inn at the Beach

22 Castillo St, Santa Barbara, California 93101-3809 USA

Add Photo