The Lodge Café

Located at the Hyde Park Corner entrance of London's Hyde Park, The Lodge is a tourist hot spot that embodies 'Britishness'. The design is minimal and classic, ensuring a timeless appeal.