Treadwell's

Treadwell's
33 Store Street, London, WC1E 7BS
Photo of Treadwell's