La Choza Reviews & Details
905 Alarid St
La Choza is located at 905 Alarid St in Santa fe near the intersection of Alarid St and Mercer St. Their menu consists of Mexican and French dishes . Call (505) 982-0909 today!
- Cuisine:Mexican and French
- Major Intersection:Alarid St And Mercer St
Tell us more about La Choza Santa fe!