Address: 18 Albert Embankment, London, United Kingdom, SE1 7TJ
1.12 km to venue
Modern, stylish and contemporary, this 4-star hotel offers a great experience in a great location, on the South Bank of the River Thames, opposite the Tate Britain art gallery and close to Westminster. Within walking distance of some of London's most visited attractions, including the London Eye, the Houses of Parliament, Big Ben, the Tate Modern art gallery, Buckingham Palace and Shakespeare’s Globe Theatre, it's also within easy reach of Vauxhall and Waterloo National Rail & Underground Station .
1.1 miles to venue
11 mins by tube
20 mins walk
4 min by car