1. Main Street Pizza & Deli 118 W Main St, Chouteau, OK 74337 Coordinate: 36.18689,-95.34524 Phone: (918) 476-6772