The commercial building is located in Hanover Street, a road just off Oxford Street in London. Sporting a TERRART®-MID façade, it provides a new focus in a major shopping area at the heart of the British capital.