The Tin Tin Shop

The Tin Tin Shop
34 Floral Street, London, WC2E 9DJ
Photo of The Tin Tin Shop