Situated in Avliotes, the air-conditioned Villa Bella View features a terrace with countryside views. The property is 40 km from the cosmopolitan Corfu Town. Free WiFi is available throughout. Villa Bella View features a fully equipped kitchen.
Situated in Avliotes, the air-conditioned Villa Bella Read more
Situated in Avliotes, the air-conditioned Villa Bella View features a terrace with countryside views. The property is 40 km from the cosmopolitan Corfu Town. Free WiFi is available throughout. Villa Bella View features a fully equipped kitchen.
Situated in Avliotes, the air-conditioned Villa Bella View features a terrace with countryside views. The property is 40 km from the cosmopolitan Corfu Town. Free WiFi is available throughout. Villa Bella View features a fully equipped kitchen.
Number of Rooms: 1