Veracruz Places

Santiago Tuxtla

Santiago Tuxtla is most charming of the towns in Los Tuxtlas. The Olmec civilization, the oldest in Mexico, flourished here between 900 and 600 BC. Evidence of Olmec culture is all around you.

See Also