Fort San Cristóbal

Fort San Cristóbal, known as the “Gibraltar of the Caribbean,”