← Back
Evia Greece
23 High Street, NN6 6LE
Northampton, NORTHAMPTONSHIRE
Business profile
The Flower house on the Greek island of Evia is a quiet Greek self catering villa just 1.5 hours from Athens. This Greek accommodation is only 100metres from the beach
Customer reviews
No reviews yet
Write a review