Restaurants in Chicago, IL
Restaurants
1812 W Montrose Ave.,
Chicago ,
IL
60613
UNITED STATES
Based on 1 reviews
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