Great place for kids to play at after school!
Cedarwood Splash Park is located at 385 Elson St, Markham, ON L3S 4R9, Canada