Where is Putney Heath / Green Man?

Where is Putney Heath / Green Man located?

Putney Heath / Green Man, Putney Heath / Green Man, Great Britain (approx. 51.453255°, -0.22137°)


Where is Putney Heath / Green Man on the map?