Parliament Square

Parliament Square is a square at the northwest end of the Palace of Westminster in the City of Westminster in central London, England. Laid out in the 19th century, it features a large open green areaRead more
Parliament Square is a square at the northwest end of the Palace of Westminster in the City of Westminster in central London, England. Laid out in the 19th century, it features a large open green areaRead more
TravelerFrom Parliament Square, you can see Westminster Hall, which is where the Queen lay in state.