CitizenM Tower of London: Is this one of the capitals coolest hotels?
A few weeks ago I was offered the chance to stay at citizenM Tower of London, which is a wonderful centrally located hotel, right in the heart of London town. I’d previously heard a lot about the chain and there many hotels – stemming from New York to Amsterdam – and I’d always been keen to check out what all the hype was about! Their website boasts of welcoming you to a ‘new kind of …
Read more “CitizenM Tower of London: Is this one of the capitals coolest hotels?”