The Queen's Head

The Queen's Head
66 Acton Street, London, WC1X 9NB