Went to eat at Al's Deli while visiting a friend in the area. It was awesome. The sandwiches are stuffed...
All reviews seem positive