The Bloomsbury
16-22 Great Russell Street
London, United Kingdom WC1B 3NN
Call or e-mail for rates and availability
"I love your properties. The couple I had stay in your places in Florence, Tuscany and Rome were delighted with every choice. Thanks for all of the...
Read More