Newbury, the largest town in West Berkshire, is situated at the crossroads of Southern England. Less than an hour from Oxford, Bristol, London and the South Coast, Newbury lures visitors with its medieval origins and the liveliness of a market town.
Historical Churches
…
Continue