C
Hotel
CV Villas
London, United Kingdom
Connect with CV Villas
A little about us
Villa rental specialist founded 1972 with villas across nine Greek islands.
Connect with CV Villas
Villa rental specialist founded 1972 with villas across nine Greek islands.