2617 W Division St, Chicago, Illinois 60622 USA
So nice in here, makes me want to be in the Isla like, now!
Photo Credit: Yelp