El Portal Mexican Food Inc
1040 E Schaumburg Rd, Streamwood, IL 60107
Family Own Restaurant that's been in business Since 2003 serving authentic Mexican Food.Family Own Restaurant that's been in business Since 2003 serving authentic Mexican Food.
More Business Info
- Hours
- Regular Hours
Mon - Thu: Fri - Sat: Sun: - Extra Phones
TollFree: 877-585-1085
- Price Range
- $
- Location
- Olde Church Ctr
- Other Link
- Categories
- Mexican Restaurants, Restaurants
- Other Information
Cuisines: Mexican, Latin American
Suggest an Edit