6 STOREY TOWNHOUSE
NOTTING HILL, LONDON