Limassol Monastery of the Holy Cross Europe Monastery of St. George Alamanu Europe Limassol Castle Europe