El Charro Restaurant
Address:
737 W Main St, Farmington, NM 87401
Phone:
(505) 327-2464 Restaurants
Other Businesses:
- Domino's Pizza at 725 W Main St, Farmington, NM 87401
- Nestle Toll House Cafe By Chip at 5549 Animas Valley Mall, Farmington, NM 87402
- Zebadiahs of Farmington at 2210 E 20th St, Farmington, NM 87401
- The Motorcyclists General Store at 414 W Broadway St, Farmington, NM 87401
- Taco Box at 777 W Broadway St, Farmington, NM 87401