The Church of St. Mary of the Flower, a historic landmark in Nicosia, Cyprus, features a white stone facade with a bell tower and arched windows, surrounded by lush greenery and set against a backdrop of distant mountains.