The Crown

The Crown
51 New Oxford Street, London, WC1A 1BL
Photo of The Crown