21B Station Road, Edgware, Greater London, HA8 7JE

Guide price £1,250

Email