Nice quiet park across the street from a plaza with various stores.
Play area is located at 8917 Royton St, Brampton, ON L6P 2Z4, Canada