The Glen South Kensington SW7 26/02/2017 by Buildington The King's Lodge by Tenhurst in South Kensington, London SW7 - new on Buildington! Show all news for The Glen