Waterloo Hub Hotel is located at 54 Kennington Road in London city in Greater London in England. The hotel is perfectly located in the heart of London opposite the Imperial War Museum and under a 10-minute walk from Waterloo International Station.
54 Kennington Road
Testimonials