Kefalos Beach Village :-
The hotel is beautifully located in a scenic setting overlooking the azure Mediterranean Sea and in total harmony with its surroundings; it blends together everything you would expect from a purpose built resort - with the ambience and charm of a traditional Cyprus village.
Hotel located in Paphos
Wedding Trivia: For good luck, Egyptian women pinch the bride on her wedding day. Ouch!