Where is Newbiggin-by-the-Sea Station?

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°)


Where is Newbiggin-by-the-Sea Station on the map?