London's Latest

c62.jpg

For those lucky enough to travel to England in the near future, here is the hotel for you. The Corinthia London is an extremely sophisticated hotel with an even more desirable location. On top of its views of the River Thames it is also within a few minutes of landmarks such as the Royal Opera House, Big Ben, and the London Eye. With such spectacular views both inside and out, it is hard to imagine why you would ever leave.