Castillo de San Pedro de la Roca (built 1700)
Location: 19.9687056°N, 75.8703000°W