IsidoraS's London, UK
45 Cartwright Gardens
Despite having seen bad reviews of the hotel, I was lured into booking it by being told that it had ...
Bloomsbury Palace Hotel
29-31 Gower Street
The best thing about the hotel is its location. The hotel is featured as a four star, but the size o...