Independent Aussie/Kiwi-owned coffee shop with deli-style breakfasts, sandwiches and salads.
66 Great Titchfield St., London W1W 7QJ, UK