Where is Southam and Long Itchington Station located?
Southam and Long Itchington Station, Southam and Long Itchington Station, Great Britain (approx. 52.2744°, -1.3905°)
Southam and Long Itchington Station, Southam and Long Itchington Station, Great Britain (approx. 52.2744°, -1.3905°)