1. Gliori's Italian Restaurant 105 N Broadway St, Tecumseh, OK 74873 Coordinate: 35.25793,-96.93631 Phone: (405) 598-6815