Where is Windsor House?
Where is Windsor House located?
Windsor House, York, United Kingdom (approx. 53.94807°, -1.121102°)
Where is Windsor House on the map?
{"latitude":53.94807,"longitude":-1.121102,"title":"Windsor House"}