Melrose Park Dog Park Public Dog Parks melrosepark.org Melrose Park Dog Park 1201-1299 Main St, Melrose Park, IL 60160, USA | Melrose Park