Skip to Content

Campeche, Mexico. Picturesque public square, Independence Plaza, featuring colorful colonial buildings