Where is Dolgarrog?

Where is Dolgarrog located?

Dolgarrog, Wales, Great Britain (approx. 53.1861461387°, -3.8422451027°)


Where is Dolgarrog on the map?