Shepherd Market

Shepherd Market

Price
£110.00

Shepherd Market and Trebeck Street, Mayfair, London, in 1972. The Glen Fairweather Archive.