Upper Norwood

Upper Norwood is an area of south London, England, within the London Boroughs of Bromley, Croydon, Lambeth and Southwark. It is north of Croydon and the eastern part of it is better known as the Crystal Palace area.

Pin It on Pinterest