Where is The Stevenson Monterey?

Where is The Stevenson Monterey located?

The Stevenson Monterey, The Stevenson Monterey, United States of America (approx. 36.59563°, -121.89294°)


Where is The Stevenson Monterey on the map?