Main Street diners act like moths to a flame when it comes to the popular lunch spot known as Otto's Deli. This Main Street mainstay prides itself in making the freshest sandwiches and subs. The deli counter offers customers a wide selection of fresh cuts of meat.