A trip to London is never complete without spending at least one day at a sightseeing tour. On your leisure trip to London, you will see various museums and galleries displaying cultural history of UK. Some top museums and historic buildings in London are located near Russell Square in Bloomsbury. This large garden square area in London features many upper middle class homes and splendid landmarks.
Travellers eager to view some classic attractions in London can book a stay at nearby hotels in Russell Square. Some top fascinating delights near these hotels include:
British Museum
British Museum offers an impressive display of human culture and history. It has a collection of more than 7 million artefacts. These artefacts range from prehistoric to modern times. Take part in special exhibitions 2012 including ‘Grayson Perry: The Tomb of the Unknown Craftsman and Hajj: Journey to the Heart of Islam'.
Madame Tussauds
Madame Tussauds remains just as popular as it was since it opened more than two decades ago. This museum has thousands of replicas of famous people including writers, actors, sports legends, and musicians. It also has different themed sections like Chamber of Horrors and a taxi ride through history. This museum is perfect for award dinners, corporate events, and Christmas parties.