11 Kensington Square, London W8 5HE End of Terrace | 4 Bd | 2 Ba
12 Kensington Square, London W8 5HE Terraced | 3 Bd | 2 Ba