
Stansted Transfer to Westminster (SW1) Westminster is a magical area in London, including all the world-renowned landmarks. The beautiful Palace of Westminster with the famous Big Ben is one of them. This impressive building is home for the House of…