The Belgrave Hotel is situated on Clapham Road within walking distance from the Oval Underground station, and just a short distance from Victoria. The hotel offers bright, modern value for money accommodations in London.
The Novotel London Waterloo is located on Lambeth Road in the heart of London, and is just a few minutes from the banks of the River Thames and a short walk from the Westminster Palace.
The Travelodge Waterloo Hotel is located in the heart of London, and is within walking distance of some of the capital's most iconic attractions such as the South Bank, Tate Modern and the London Eye.
The Comfort Inn Vauxhall Hotel provides modern three-star accommodations south of the River Thames in London. The hotel features three meeting and conference rooms.