Where is Crouchaid?

Where is Crouchaid located?

Crouchaid, Rhineland-Palatinate, Germany (approx. 50.0652650733°, 6.331892336°)


Where is Crouchaid on the map?