Best Western Plus Pepper Tree Inn

3850 State St
Santa Barbara
California
United States