738 Thatcher Ave, River Forest, Illinois 60305 USA
My son playing outside the museum in the play area for kids
Photo Credit: Yelp