Festival House Business Centre is located in Newbury, United Kingdom on 39 Oxford St. Festival House Business Centre is rated 2 out of 5 in the category mailbox rental service in United Kingdom. FESTIVAL HOUSE BUSINESS CENTRE LIMITED is a real estate company based out of FESTIVAL HOUSE 39 OXFORD STREET, NEWBURY, United Kingdom.