Where is Deganwy?

Where is Deganwy located?

Deganwy, Deganwy (Station), Great Britain (approx. 53.294804°, -3.832942°)


Where is Deganwy on the map?