Fallow: A Culinary Star Among the Best Restaurants in Trafalgar Square

Located just a short walk from the iconic Trafalgar Square, Fallow has earned its place as one of London’s most exciting dining destinations.
Located just a short walk from the iconic Trafalgar Square, Fallow has earned its place as one of London’s most exciting dining destinations.