London is one of the culture capitals of the world and is
brimming with exciting things to see and do. Take a breathtaking
trip on the London Eye, explore the amazing collections
in museums as diverse as the Tate Modern and Natural History
Museum or immerse yourself in the history of the city at
Westminster Abbey or the Tower of London. The Central House
Hotel provides the ideal location to experience all of these
sights, and more, during you stay in London.