Otto's Deli

Otto's Deli Photo

Otto's Deli Photo 2

Otto's Deli Photo 3
Location:
521 Main Street
Covington
KY
41011
Family owned, outstanding food, gourmet menu and a good wine list. Lunch / Mon thru Sat 11:30am-2:30pm; Dinner / Tue thru Sat 5pm- 10pm; Sun 5pm-9pm; Brunch / Sun 10am-2pm.