Properties for sale in Teulon House, 66 Blackheath Road, Greenwich, London, SE10