Mayfair is one of London's most prestigious neighbourhoods, known for its luxurious shopping, five-star hotels, and next-level restaurants. However, beyond the high-end spots, a new wave of vegan restaurants has emerged, allowing you to enjoy delicious plant-based dishes that prioritise veggies abov...
Updated 3 Jun 2025