Category: Hotels Category: Hotels
Address: Bloomsbury Palace Hotel. 29-31 Gower Street, London, United Kingdom, WC1E 6HG
Landline: 020 7636 5801
Report a problem with this listing