I am planning to visit by taking bus from Lefkosia to Deftara. What is the best stop to get off at, and how do we get to the church from there on foot? It is not clear on Google maps.
Get off at Alpha Mega. Then you will take the side street at Spileo and then take the first turn on your left. Go down the street until the end and then go right all the way down to the church. It should take you about 10 minutes