Results 1 results found Iglesia del la Santisima Trinidad, the main church in Plaza Mayor, Trinidad, UNESCO World Heritage Site, Cuba, West Indies, Central America