Where to Stay for Food in London

When you’re looking for where to stay for food in London, the best spots aren’t always the ones with the biggest signs or the most Instagram likes. It’s about living where the cooking happens—where chefs shop at the same markets, where families gather after work, and where the smell of spices drifts out of basement kitchens into narrow streets. You don’t need a hotel in Soho to eat well. You need to be within walking distance of real neighbourhoods that cook for themselves, not for visitors.

Places like Islington, a North London street where Upper Street is lined with independent restaurants that change menus weekly based on what’s fresh, or Whitechapel, where Bangladeshi, Pakistani, and Somali food has shaped a food culture that’s older than most tourist attractions, are where you’ll find meals that stick with you. These aren’t just areas with good restaurants—they’re places where food is part of daily life. You’ll find Nigerian jollof rice next to Polish pierogi, Thai curries cooked in family kitchens, and Persian kebabs served with flatbread still warm from the tandoor.

Staying near a market means you’re never far from breakfast, lunch, or a late-night snack. Borough Market, a century-old hub of cheese, charcuterie, and fresh bread, is a must-visit—but you don’t have to stay right next to it. Stay in Southwark or Peckham instead, where you can walk there in 15 minutes and still have your own quiet corner to sleep. Peckham, in particular, has exploded with African and Caribbean food spots, from jerk chicken shacks to Ethiopian coffee bars that stay open until midnight.

Don’t overlook East London’s hidden gems. Hackney has more than just craft beer—it has West African stews, Lebanese mezze, and Vietnamese pho that locals line up for. Camden used to be the only name people knew, but now, places like Walthamstow and Brixton are where you’ll find the most honest, flavour-packed meals. Brixton’s market isn’t just for tourists—it’s where Jamaican patties, Ghanaian banku, and British pies sit side by side, all made by people who’ve lived here for decades.

If you want to eat like a local, stay where the shops open early and close late, where the bakeries don’t need signs because everyone knows them by name, and where the best food isn’t on a menu—it’s what the owner brings out because you looked hungry. You won’t find these spots on travel blogs. You’ll find them by walking down side streets, asking for recommendations, and letting your nose lead you.

The posts below cover exactly this: the real neighbourhoods where food isn’t an attraction, it’s the reason people live there. You’ll find guides to where to eat in Islington, what to try in Whitechapel, and why Brixton’s food scene beats half the Michelin-starred restaurants in the city. No fluff. No hype. Just where to stay, what to eat, and how to find it without spending a fortune.

Hotels Near London’s Best Restaurants: Foodie Stays
Eamon Huxley - 10 November 2025

Hotels Near London’s Best Restaurants: Foodie Stays

Find the best hotels near London’s top restaurants for food lovers. Stay in SoHo, Shoreditch, Mayfair, Smithfield, or Notting Hill to eat your way through the city without the hassle.

READ MORE