Holiday Gift Card Sale! Buy one get one free - Shop Now!
*expires December 12th*
Santa Barbara, California
Come to the Villa Rosa Inn located in beautiful Santa Barbara, CA for an unforgettable getaway to wine country and the California coast.