6783 N Northwest Hwy, 6783 N Northwest Hwy, Chicago, Illinois 60631 USA
Happy Foods in happy sunshine.
Photo Credit: Yelp