Location: Home > YellowPages > AZ > Prescott > El Charro Restaurant

El Charro Restaurant

120 N Montezuma St
Prescott, AZ 86301
928-445-7123