Pretty big park alongside the Williams Parkway near McLaughlin Road.
Mains Creek Park is located at 521 Williams Pkwy, Brampton, ON L6X 2X7, Canada