Where is Montecito Inn?

Where is Montecito Inn located?

Montecito Inn, Montecito Inn, United States of America (approx. 34.42123°, -119.64054°)


Where is Montecito Inn on the map?