Fallow: A Top Choice Among the Best Restaurants Near Leicester Square

Renowned for its modern British menu, creative use of ingredients, and welcoming ambiance, Fallow has quickly earned its reputation as one of the best restaurants near Leicester Square.