Restaurants - Indianapolis, Indiana, United States
Cholula Mexican Restaurant is a restaurants company based out of 1237 S HIGH SCHOOL RD, Indianapolis, Indiana, United States.