Plot for saleLeamington Road Villas, London, W11
Introducing The Auria, located in one of London's most iconic zone 2 neighbourhoods, Notting Hill.