Parliament Square is green adjacent to Big Ben and the Westminster Parliament Building in central London. It's basically just a free lawn to visit. The statue of Winston Churchill can be found here. Very close to the Thames River and the Westminster Bridge, the nearest subway station is Westminster.