Tag: El Charro Mexican Grill

El Charro Mexican Grill, Latham

El Charro Mexican Grill, Latham

Have you ever craved a kind of food but your regular place wasn’t open so you just chanced a new place? We wanted Mexican and our order history with El Charro was born.