Excelsior Hotel

Bloomsbury

Location

Excelsior Hotel

Address
41-42 Argyle Square
Kings Cross
WC1H 8AL