Delis • Italian • Sandwich • Sandwiches
"I give this place 5 strong stars! Mainly because, they get it! They have to feed the masses in a very short window of time."