Where is Holywood Station?

Where is Holywood Station located?

Holywood Station, Holywood Station, Great Britain (approx. 54.641174°, -5.839275°)


Where is Holywood Station on the map?