Medium 1261
The Milano

Recommendations

"The Italian Store has the best sandwiches in this area: big, delicious, and always consistent. They're so big, you get lunch and then some for a late-night snack after work—with a beer, of course."

Also at The Italian Store

Nearby