Hampstead Lane…
Hampstead, London, NW3 7JP
1,065.32 sq m
Guide price £14,500,000
Substantial detached house…Substantial detached house…
Interior designed…Interior designed…
Large rear garden…Large rear garden…
Off street parking and double garage…Off street parking and double garage…