2005 map

2005 map

A number of very large buildings have appeared just off Rye Lane. The space in front of Peckham Rye Station is congested with buildings.