334 Oxford Street, formerly the Debenham’s department store, offers a significant opportunity to create a new mixed use building with enhanced street presence on one of London’s best known shopping streets.The project is due to complete in 2026.