EL Azabache Mexican Restaurant is a Mexican restaurant located at 4200 S East St #11, Indianapolis, IN 46227. It has received 1477 reviews with an average rating of 4.3 stars.
Monday | 11AM-10PM |
---|---|
Tuesday | 11AM-10:30PM |
Wednesday | 11AM-10:30PM |
Thursday | 11AM-9PM |
Friday | 11AM-10PM |
Saturday | 11AM-10PM |
Sunday | 11AM-10PM |
The address of EL Azabache Mexican Restaurant: 4200 S East St #11, Indianapolis, IN 46227
EL Azabache Mexican Restaurant has 4.3 stars from 1477 reviews
Mexican restaurant
932 reviews
2205 N Delaware St #105, Indianapolis, IN 46202