Tourist attraction
Garfield Park
Decatur, IL80% like it (4.0 / 40 Reviews )
ABOUT
Garfield Park is a tourist attraction located
at 998 W Leafland Ave, , Decatur
, IL.
It has received 40 reviews with an average rating of 4.0 stars.
It has received 40 reviews with an average rating of 4.0 stars.
FAQs
This Tourist attraction received 4.0 points from 40 customer reviews.
The address of Garfield Park is:
Garfield Park998 W Leafland Ave
Decatur,
Garfield Park is listed under
LOCATION
Garfield Park Location