Iztaccihuatl Mexican Restaurant is a mexican restaurant Bella Vista - Southwark Philadelphia located in United States.
1122 S 8th St Philadelphia , PA 19147 United States
Reservations | Yes |
Outdoor Seating | No |
It was the most authentic Mexican food I had in years. The salsa was deliciously spicy . The service was great. Had a good time, definitely going back .
I had the quesadilla and Camerones rancheros . Everything was very authentic and delicious . The bartender gave great service.
Although the food is not the highest quality this space is good for groups who will get up and dance and have a good time. The menu is fixed and really cheap $20
The queso-topped Bistec Fiesta Ozolco is quite literally a beef party in your mouth. Read more
Great place to watch the fight, John is the man you want to ask for, treats you like a king.
The masa quesadillas , the salsa and Camerones.
Ceviche !! ????
Avoid if possible. Strong language barrier (didn't understand diet coke ), spilled salsa on us, food not flavorful. BYO
Some of the better storefront tacos in Philly. Definitely worth a try. - RC
The Chicken Mole Burrito! Wow!!! Enormous! Delicious! Loved it! - Teresa Filizola