Trafalgar Square
The square is considered the heart of the British capital and hosts events, concerts and celebrations, including Chinese New Year, St. Patrick’s Day, St. George’s Day (patron saint of England)
Read MoreTower Bridge
Tower Bridge is an endless source of fascination for visitors. Many of those who visit the Tower of London often wait a long time to see the pavement cleared to
Read MoreBritish Museum
The British Museum first opened to the public in 1759 to promote a better understanding of the arts, natural history and science. Now one of the world’s finest museums, it
Read MoreBuckingham Palace
Enjoying an imposing location in the centre of London, opposite St James’s Park, Buckingham Palace, the London home of HM The Queen, requires little introduction and is hugely popular with
Read MoreTate Modern
Opened in 2000, the Tate Modern is a £130 million project, considered a model of urban regeneration, with the disused Bankside Power Station transformed into a cutting-edge space dedicated to
Read MoreTower of London Area
Her Majesty’s Tower of London is situated in East London on the boundaries of the boroughs of Stepney and the City of London. Directly south, spanning the River Thames, lies
Read More