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