Where is Dewlapusta?

Where is Dewlapusta located?

Dewlapusta, Shomod, Hungary (approx. 46.38333°, 17.7°)


Where is Dewlapusta on the map?