Where is Newbury Station?

Where is Newbury Station located?

Newbury Station, Newbury Station, Great Britain (approx. 51.3974°, -1.322055°)


Where is Newbury Station on the map?