Restaurants in Chicago, IL
Restaurants
1812 W Montrose Ave.,
Chicago ,
IL
60613
UNITED STATES
773-769-2000
Based on 1 reviews
773-769-2000
loved it here!
I love the sandwiches here. I got the tuna sandwich and it was sooo good! You can almost taste the freshness. Also, it's a fun atmosphere with music that's always going!Worldwide > United States > Chicago, IL > Restaurants