Things to Do – Westminster
Westminster is one of London’s most historically significant and politically important areas. It lies on the north bank of the River Thames and is at the heart of the city's government and royal heritage.
Westminster is one of London’s most historically significant and politically important areas. It lies on the north bank of the River Thames and is at the heart of the city's government and royal heritage.