This hidden battery used to be a part of Barlovento fortifications. Nowadays, it has been nicely restored.
More information http://www.campeche.travel/bateria-de-san-lucas/
Address 8 Calle 10-B, Campeche 24020, Mexico
Coordinates 19°51'40.396" N -90°30'39.542" E