This is my go to spot for any type of Italian food. The fresh mozzarella and tomato/basil sandwich is amazing and the bread is always warm and fresh.
Make sure you bring a book or something to occupy your time because this place is always busy. The wait can sometimes but 20-30+ minutes and seating in the summer is always difficult.
If you are able to save room for dessert make sure and pickup a slice of NY cheese cake or maybe even a rainbow cookie.