Highview Residences - London

35 and 41 Capulet Walk
London