Get a Site View Of Castillo San Felipe Del Morro

Castillo San Felipe del Morro, potentially of the super obvious site in Lima, Peru, is by and by open to tourists. Come find out why it’s such a popular vacation spot! History and beauty abound at this important location.