The Tea Centre off the

The Tea Centre off the Haymarket, London_x000D_
1951