El Charro Restaurant, SAFFORD, Arizona (AZ)
Conveniently stationed at 601 West Main Street () in SAFFORD, Arizona (AZ) (85546), El Charro Restaurant are available at 9284284134. We advise you to before you go to arrange your table in the restaurant.
More restaurants in SAFFORD, Arizona (AZ)
El Charro Restaurant contact information and details:
Address: 601 West Main Street - , SAFFORD, Arizona (AZ) 85546
Contact Phone: 9284284134