Where is Winsor Hotel?
Where is Winsor Hotel located?
Winsor Hotel, California, United States of America (approx. 37.78185°, -122.41002°)
Where is Winsor Hotel on the map?
{"latitude":37.78185,"longitude":-122.41002,"title":"Winsor Hotel"}