Ground Floor, 77 Maygrove Road, West Hampstead, London, NW6 2EG

£4,185

Email