27 Devonshire Street
London W1N 1RJ United Kingdom
London W1N 1RJ United Kingdom
+44 20 7935 7296
Open HoursLunch: 12:30p-2:30p M-F, Dinner: 6:30p-11p M-F
OverviewThis is just the right place for art lovers. The decor is striking with several interesting pieces of art by famous artists; French artists Gaston Letouche and Procktor to name...
more