Whenever we need a solid option for very good Indian food, we head to this buzzy Bombay-style spot. They serve up street food classics in plush vintage surroundings.
The notebooks inside this gorgeous stationery shop would make great gifts. But they’re just the tip of the iceberg; there are also beautiful cards, gold- nibbed fountain pens and – falling out of the stationery bracket – candles that look like croissants. At Christmas it stocks some of the best baubles around. Wonderful, eccentrically curated crafts.
This legendary restaurant serves up modern British classics at breakfast, lunch and dinner. As its quite the institution, it's great place for a spot of people-watching.
We can hardly think of a more "London" restaurant than J. Sheekey. This absolute classic serves some of the best seafood in the city; it’s no wonder it’s been a fine dining fixture for decades. In our book, J. Sheekey is the perfect place for a treatsie meal before or after the theatre.
This petite place in the street of Neal Yards has always had the longest queue for a reason. 26 Grains is a cosy place with outdoor seating (for when it’s not pouring), ideal for breakfast or brunch. Although their lattes and pastries are extraordinary, they are outshined by their porridge. Yes, you read that right. From Pear porridge and Banana Tahini porridge to Blood Orange Porridge. All of their combinations are to die for, even if your childhood made you repulse this delicacy. If you are not in the mood for porridge, they have amazing dishes of eggs, grilled sandwiches and toasts, from sweet to savoury. We would do the queue even on the busiest day, that’s how much we like it.