coming soon.. £2,000,000 4 Bedrooms ● Lee Terrace, London Own a piece of history! An imposing four storey Captains house situated within the heart of Blackheath Village. View details