Treadwell's

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