Terra
Images via Terra
Terra
The Steward Hotel, Santa Barbara, CA
Indulge in food that nourishes and delights at Terra, located inside The Steward Hotel in Santa Barbara, open daily for breakfast, dinner, and drinks. Experience organic and local California cuisine curated by Executive Chef Augusto Caudillo.