Mexican flavors and culture await at La Marucha in Piedecuesta.