103-105 Regents Park Road, Camden TownLondon, ENGLAND
71-73 Gloucester AvenuePrimrose Hill, Camden TownLondon, ENGLAND