Where is Llanrwst?
Where is Llanrwst located?
Llanrwst, Llanrwst (Station), Great Britain (approx. 53.13885°, -3.7944°)
Where is Llanrwst on the map?
{"latitude":53.13885,"longitude":-3.7944,"title":"Llanrwst"}