20 Arlington St, St. James's, London SW1A 1RJ +44 20 7629 2239
restaurant, City of London, England, United Kingdom
Today
How to go there