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?