Capital House is located immediately adjacent to the newly redeveloped London Bridge Station and overlooks London's tallest building The Shard. Home to a huge variety of start-ups, creative companies and charities, the building offers affordable space in an unbeatable location. Offices can be fully customised to meet your requirements, and the building benefits from parking, superfast wifi and manned reception.