The Castle Morro San Pedro de la Roca or Castle El Morro is among the picturesque places of the Caribbean city of Santiago de Cuba, as popularly it is identified.