Templars Avenue, Golders Green, NW11

3 Bed/2 bath Garden Apartment

LET