Found 2 places
Address: 123-125 E Lake St, Bloomingdale, IL 60108
Latitude: 41.9546 (41°57′17″N), Longitude: -88.0817 (88°4′54″W)
Foursquare
Latitude: 41.9395 (41°56′22″N), Longitude: -88.1203 (88°7′13″W)