Where is Shamaduro?

Where is Shamaduro located?

Shamaduro, Wieseu, Portugal (approx. 40.35°, -8.16667°)


Where is Shamaduro on the map?