Amelia Villas, North End

Amelia Villas, North End, London
 
Amelia Villas are beautifully positioned on the edge of Hampstead Heath in North London. Four luxuary townhouses ranging from 2,780 sq.ft up to 3,243 sq.ft arranged over 4 floors with parking set behind security gates. Completed in autumn 2015.