Where is Holiday Green?

Where is Holiday Green located?

Holiday Green, Holiday Green, France (approx. 43.48432°, 6.716248°)


Where is Holiday Green on the map?