I can actually say this is one of the best Italian restaurants I've had when it comes to sandwiches!
I believe the place is family owned. You walk in and it feels like you're walking in a big family get together. Everyone is so nice and friendly. The restaurant is divided into two areas. When you walk into the restaurant the right area is where you can purchase all your Italian items (pasta, home made sauces I believe etc) and then the left side is the dinning area.
My coworker and I had a veal sandwich with jalapeƱos and the sandwich was huge. Half the sandwich literally filled us up. Everyone should def try this place out. Including their home made desserts! Yum. The price is slightly pricey but I believe it's worth every penny!