Caravella luxury apartments Paleochora, Greece Hotels & Resorts Caravella luxury design apartments with panoramic sea-view are the most modern in this area.... View Details »