New Town Deli is an independently owned deli, coffee shop, and sandwich shop. It offers a variety of deli items, coffee, and sandwiches in a charming setting.