Where is Grand Hameau?

Where is Grand Hameau located?

Grand Hameau, Grand Hameau (Station), France (approx. 49.529144°, 0.103364°)


Where is Grand Hameau on the map?