The Mitre

The Mitre
24 Craven Terrace, London, W2 3QH