Completed in 2012 in London, United Kingdom. Images by Dennis Gilbert, DSDHA. The South Molton Street Building is a new mixed-use development located on Oxford Street, London’s busiest shopping thoroughfare, at the junction...