Villa Rosa Inn



Short Description

Villa Rosa Inn is a Santa Barbara inn at the beach where State Street meets the ocean, between Stearns Wharf and Santa Barbara Harbor.