Eden - Location address

American, Mediterranean, American
1748 W. Lake Street Chicago, IL 60612, 60612-25ND, United States
Dishes: 135

Location address

When planning your visit to Eden, you can take municipal transportation to the station CTA-Ashland, which is the nearest station at a distance of 353 meters to the restaurant.

Map

Eden

More restaurants near Eden