Self-contained office building to let.
Thames House is located on Church Street, Twickenham. Numerous bus routes serve the area. Twickenham station is within a 6-minute walk and St Margaret’s is a 16-minute walk providing rail services into central London. The property provides a high standard of office space over three floors which have been subject to recent refurbishment. Kitchens are located on both the first and second floors. On-site parking is available for up to six vehicles. Thames House offers an ideal Head Office opportunity.