Overview
Headquarters
Santa Barbara, CA
The finest of the Santa Barbara Hotels, the Villa Rosa Inn in Santa Barbara is a unique environment that offers all of the amenities associated with larger resort hotels, while maintaining the intimacy of a small inn.