San Juan de Ulúa

fortress in Veracruz (city)
#1 in Veracruz (city) / #302 in Mexico
Photo
by Victor Pineda
/ CC BY-SA 2.0

San Juan de Ulúa is a historic fortress located in Veracruz, Mexico. Built in the 16th century, it originally served as a defense against pirates and later played various roles throughout Mexican history, including a prison and a presidential residence. The fortress is an architectural marvel with its thick walls and strategic location overlooking the Gulf of Mexico.


Hotels

Find hotels nearby:

Tours & Activities

Also check out