On the River Thames, this stunning hotel is part of a modern complex and offers an excellent location from which to explore the many delights that capital has to offer. The Tate Britain Art Gallery is a few minutes away, as well as the London Eye and the Houses of Parliament. There is a latin influenced bar and restaurant on-site for guests to sample.