Yes, there are Office stores in the UK, Ireland, Germany and the US. Head to the store locator page of the website and enter your postcode to find your nearest store.