Hip cafe with outdoor seats serving tea, coffee, wine & sweets, plus elevated toast & caviar dishes.
100 Mount St, London W1K 2TG, UK