Hotel Development California
87 All Suite The Steward Hotel Opens in Santa Barbara, California
Sitting on nearly five acres of lavish gardens, The Steward offers travelers a serene retreat with centrally located access to both the nearby beaches and vineyards