66, Holland Park, London, W11 3SJ

Off Market
884

EPC Data

Square metres

883.5 m²

Property Type

Detached House

EPC Rating

E