Where is Llanrwst?

Where is Llanrwst located?

Llanrwst, Llanrwst (Station), Great Britain (approx. 53.13885°, -3.7944°)


Where is Llanrwst on the map?