- Scenic location on the south side of the River Thames, opposite the Tate Britain art gallery, and offers stunning views of the Houses of Parliament, Big Ben and the London Eye
- Rooms equipped with with state-of-the-art facilities including Wi-fi, TV, telephone, mini-bar, tea & coffee making facilities, plus movie & music channels on demand
- Hotel facilities include a bar and restaurant