Travel Journal › WeddingsStephen & Kezia's Wedding at Beachfront Villa 3918603 July 2018Stephen & Kezia's Wedding at Beachfront Villa 391860 in Coral Bay, Paphos.Browse our villas