16-22 Great Russell Street, Bloomsbury, London, WC1B 3NN
An Afternoon Tea at Bloomsbury Hotel is as lavish, extravagant and, of course, delicious as one would expect. The hotel itself is part of a historic Lutyens’ 1930s neo-Georgian building situated near Covent Garden, Soho, Theatre [...]