La Choza Restaurant is a great place to try Mexican dishes.
It is being favorite among visitors because the restaurant has wide variety of items on their menus.
Casual and reasonable price.
The chicken enchiladas are the best.
Address 905 Alarid St, Santa Fe, NM 87505, United States
Phone +1 505-982-0909
Maps M2HW+MV Santa Fe, New Mexico, United States Open Maps