La Serre, North Green Street, Chicago, IL, USA
They do have good ice, but it tasted a bit like freezer burn. Better than nothing,though.
SA
41.88704050, -87.64849410
No ratings yet
Be the first to rate this location!
Please log in to rate this location
Login