No service fee - book directly with LetsRentOnline.com
Villa Callista, 4 Bed, 3 Bath with Amazing Views and Heated Pool
Villa Callista is a classy and executive villa located in Tremithousa, near Tala, Paphos, boasting the most stunning views across it's large terrace and private pool towards the Meditteranean Sea.