Bloomsbury Palace Hotel - Crown Group of Hotels
Bloomsbury Palace Hotel. 29-31 Gower Street, London, United Kingdom, WC1E 6HG (Show me directions) Show Map
Bloomsbury Palace Hotel. 29-31 Gower Street, London, United Kingdom, WC1E 6HG (Show me directions) Show Map