Where is Latimer House?
Where is Latimer House located?
Latimer House, Latimer House, Great Britain (approx. 51.6793°, -0.5556°)
Where is Latimer House on the map?
{"latitude":51.6793,"longitude":-0.5556,"title":"Latimer House"}