London's largest free sculpture park is set to return to Thamesmead. Winter Sculpture Park will open at the former Thamesmead golf course on Sunday, March 2, running until Saturday, April 26.