The Palomar

34 Rupert Street London W1D 6DN