Where is Kew Green?

Where is Kew Green located?

Kew Green, Kew Green (Park), Great Britain (approx. 51.48475°, -0.28792°)


Where is Kew Green on the map?