Overview
Discovery House is a commercial development of 54609 sqft, located in London. The development is well-connected with Old Street tube station at a 4 minute walk away and Moorgate train station at a 9 minute walk away, or an even quicker cycle. Occupants choosing to actively travel to and from to Discovery House will have access to 49 occupant bicycle par