Where is Newbiggin-by-the-Sea Station located?
Newbiggin-by-the-Sea Station, Newbiggin-by-the-Sea Station, Great Britain (approx. 55.1833°, -1.5165°)
Newbiggin-by-the-Sea Station, Newbiggin-by-the-Sea Station, Great Britain (approx. 55.1833°, -1.5165°)