Parliament Square
Parliament Square has the Palace of Westminster. It is in the City of Westminster in central London. It was laid out in the mid-19th century. It has a large open green area in the centre.