61 Oxford Street is a striking new mixed-use development on the corner of London’s Oxford and Soho Streets. The building was designed by AHMM architects with a unique undulating glass scheme, inspired by the shop front bay windows of the 19th Century. The previous building on the site had featured a prominent corner tower, whichRead more