SE156NR
Trafalgar Avenue, Peckham, London, SE15
Spacious three-bedroom flat Split level Separate kitchen Moments from Burgess Park and local amenities Excellent transport links to central London EPC rating C