A 0.43 acre site with planning consent for 9 high specification new build houses in Notting Hill, an internationally renowned residential area of west London.
A 0.43 acre site with planning consent for 9 high specification new build houses in Notting Hill, an internationally renowned residential area of west London.