The name Tlacotalpan is of Nahuatl origin and means "in the middle of the earth," referring to the settlement's location on what was then an island. Once a prosperous port city, Tlacotalpan, now more run-down, still charms with rustic, century-old houses, all in colors that might have been inspired by a candy shop.
Tlacotalpan at a Glance
Elsewhere in Veracruz
GREAT AMERICAN VACATION
Take our short photo quiz to reveal your ideal trip in the U.S.More