On the Lambeth Road, close to the major transport hub of Vauxhall on the southern banks of the River Thames, this hotel is popular with business people and leisure travellers. The main attractions of central London are reasonably close by and can be accessed fast via tube on the Victoria Line. The rooms have all been equipped with a modern range of amenities including television and private bathroom.