Fraser Bond are the leading lettings and property management agents for Teulon House - London SE10. Teulon House at 64-68 Blackheath Road is a residential-led development in Greenwich, London SE10. The development comprises 24 high-end residential apartments with a commercial unit on the ground floor. New Build Homes For Sale Teulon House offers a collection of spacious one-, two- and three-bedroom apartments for sale, all finished to a high specification. Sizes of the homes across four floors range from 581 sq ft to 982 sq ft. 2021 April - KALMARs launched the sale of the new homes. Prices.