1. El Portal Mexican Restaurant 612 S Locust St, Glenwood, IA 51534 Coordinate: 41.03991,-95.74495 Phone: (712) 527-4014