231 Baker Street Camden Town, Camden TownLondon, ENGLAND
231-233 Baker Street, Camden TownLondon, ENGLAND
230 Baker Street, Camden TownLondon, ENGLAND