New Mexican restaurant in Catoosa? Where? Reviews?
Amanda H. replied:
El Puerto is the newest one....they do have odd hours because they don't get much business on the weekends when the Port is closed. Los Indios is on the main street(Cherokee) in Catoosa. Like the service better than LaMansion.
Jeanne D. replied:
Los Indoios I think. Where is Cherokee St? I don't know anything about Catoosa other than highway 66. I know where my insurance company is - State Farm - and the bank. I do know 193 rd and Pine St.
Ryan F. replied:
Also here are some reviews http://www.yelp.com/biz/los-indios-mexican-restaurant-catoosa