Oxford Road, Newbury – Prestigious business centre in Newbury with multiple meeting rooms and a fully staffed reception.