Where is Kew Palace?

Where is Kew Palace located?

Kew Palace, Ealing, United Kingdom (approx. 51.48378°, -0.295031°)


Where is Kew Palace on the map?