St Christopher's Place

St Christopher's Place
St. Christopher's Place, Oxford Street, London, W1U 1NH