The Harwood Arms in Walham Grove is currently the only Michelin-starred pub in London, earning mass praise from some of the hospitality industry's top critics. On TripAdvisor, the pub has an ...