Where is Stratford-upon-Avon Station located?
Stratford-upon-Avon Station, Stratford-upon-Avon Station, Great Britain (approx. 52.19425°, -1.71629°)
Stratford-upon-Avon Station, Stratford-upon-Avon Station, Great Britain (approx. 52.19425°, -1.71629°)