About the area:
Newbury is at the crossroads of southern England and is less than an hour away from London, Oxford, Bristol and the South Coast. From its time as a thriving medieval centre and inland port, to its present position as home to some of the world's leading companies, Newbury has always been a centre of bustling commercial activity.