The Place 175 High Holborn, HolburnLondon, ENGLAND
Castlewood House 77-91 New Oxford Street, HolburnLondon, ENGLAND