South Norwood
South Norwood is located within the London Borough of Croydon. South Norwood Country Park is one of the most popular bird watching sites in south London. More open space comes in the form of South Norwood Lake and Grounds. The Lake was originally created as a reservoir for the Croydon canal – which ran between […]