Where is Barmouth Station?

Where is Barmouth Station located?

Barmouth Station, Barmouth Station, Great Britain (approx. 52.72289°, -4.0566°)


Where is Barmouth Station on the map?