El castillo de Santiago está ubicado en el municipio español de Sanlúcar de Barrameda, situado en la provincia de Cádiz, en Andalucía.
Wikipedia https://es.wikipedia.org/wiki/Castillo_de_Santiago
Official Website http://www.castillodesantiago.com/
Dirección 9B Calle de la Cava del Castillo, Sanlúcar de Barrameda 11540, Spain
Coordenadas 36°46'37.391" N -6°21'1.903" E