top of page
We are half a block from the Palatine Metra Station alongside of the railroad tracks
Make sure you check out our second location, located 1151 W. Taylor St. Chicago, IL
(Little Italy)
Opening March 2016
*Home of the BIG scoop*--Serving you the biggest scoop around!
bottom of page