Where is Upper Norwood?

Where is Upper Norwood located?

Upper Norwood, Lambeth, United Kingdom (approx. 51.42445°, -0.08384°)


Where is Upper Norwood on the map?