Location:

601 West Montrose Avenue
Chicago, IL 60613

Location Notes:

3.83 acres, located at north end of Montrose Beach

Located Within: Lincoln (Abraham) Park

 

Map & Facilities

Montrose Beach Dog Friendly Area

601 West Montrose Avenue
Chicago, IL 60613
United States