One of the Karterados Village restaurants, situated a short stroll away
BACK TO MAIN PAGE