Just to the west of the lower end of Tottenham Court Road only a few buildings in Stephen Street and Gresse Street survived the huge redevelopment of the Gort Estate in the mid-1970s. In the foreground on the left hand side of the picture below are the Stephen Buildings, and in the mid-ground on the left is […]