In a prominent location in Twickenham’s landmark headquarters office building, the Regal House office provides serviced offices in the heart of the town, next to the station. Twickenham is a large, affluent suburban riverside town just 16 km southwest of central London and famous for its internati...