Bloomsbury Square, HolburnLondon, ENGLAND
94-99 High Holborn, HolburnLondon, ENGLAND
Imperial Hotel 156 Southampton Row, HolburnLondon, ENGLAND
156 Southampton Row, HolburnLondon, ENGLAND