Bloomsbury Palace Hotel
29- 31 Gower Street, London
WC1E 6HG