El Castillo is located Calle Calixto García,, Baracoa Default city Comoros 97310