El Portal Mexican Restaurant
Address:
612 S Locust St, Glenwood, IA 51534
Phone:
(712) 527-4014
Nice to Know:
Restaurants,
Mexican
Other Businesses:
- Gridiron Garage at 419 Sharp St, Glenwood, IA 51534
- Tom & Tiff's at 607 S Hazel St, Glenwood, IA 51534
- Oasis Steakhouse & Lounge at 57980 Inglewood Ln, Glenwood, IA 51534
- Bluestem Bistro at 16 N Walnut St, Glenwood, IA 51534
- Oasis Restaurant at 315 Ridgeway Dr, Glenwood, IA 51534