Tex Mex

1104 S East St UNIT 1 Indianapolis IN 46225 USA

(317) 916-0979

Location