Leopold’s of London, the UAE’s leading English restauranteur has been honored with the ‘Best Tea Room of Dubai’ title by the Fact Awards Dubai 2018, hailed as the Oscars of the ‘Food and Beverage Industry’.
The traditionally English restauranteur has been lauded for its innovative and distinctive
Happiness Meter
This website uses cookies. To activate this feature