News

Owner Sam Leo stands at the sign for his Zeko’s Village Italian Restaurant & Pizzeria off N.C 150 in Denver NC on Thursday, April 17, 2025. The restaurant is in a landmark red building that ...