"We visited it as part of a food tour. The Enchilada and the green Chile were great. Many subtle layers of taste. We put it on our list of places to go back."
Phone: +15059540320
Address: 101 West Alameda Street, Santa Fe, 87501, United States Of America
City: Santa Fe
Website: https://delcharro.com/
Monday: 11:30 -23:45
Tuesday: 11:30 -23:45
Wednesday: 11:30 -23:45
Thursday: 11:30 -23:45
Friday: 11:30 -23:45
Saturday: 11:30 -23:45
Sunday: 11:30 -21:45
Dishes: 34
Amenities: 7
Categories: 5
Reviews: 2361