1854 W North Ave, Chicago, Illinois 60622 USA
Outside view of store entrance and front window.
Photo Credit: Yelp