Where is Bromham & Rowde Halt Station located?
Bromham & Rowde Halt Station, Bromham & Rowde Halt Station, Great Britain (approx. 51.3572°, -2.0659°)
Bromham & Rowde Halt Station, Bromham & Rowde Halt Station, Great Britain (approx. 51.3572°, -2.0659°)