Flower Villas Situated 250 metres from the beach in Agios Georgios Village, Flower Villas offers self-catering units among a lush garden. Flower Villas in Corfu