Where is Wendover?

Where is Wendover located?

Wendover, Wendover (Station), Great Britain (approx. 51.76176°, -0.74737°)


Where is Wendover on the map?