Welcome to Telegraph Hill

Telegraph Hill is in New Cross, South East London, not far from Deptford and Greenwich to the east and Peckham, Nunhead and Dulwich to the west. About 3 miles to the north is the City of London.

Click here for a map, courtesy of Multimap, or here, for a GoogleMap.