Where is Kew Palace?
Where is Kew Palace located?
Kew Palace, Kew Palace, Great Britain (approx. 51.483784°, -0.29503098°)
Where is Kew Palace on the map?
{"latitude":51.483784,"longitude":-0.29503098,"title":"Kew Palace"}