43 Chalton Street, Camden TownLondon, ENGLAND
Euston Tower 286 Euston Road, Camden TownLondon, ENGLAND