Why Hotels Are Homes of Restaurant Excellence

London has 80 Michelin Stars. An incredible number of these are won by restaurants affiliated to a luxury hotel. Could this be why, when a restaurant to let in a luxury hotel enters the market, it triggers a frenzy of interest? Here our London restaurant property experts examine why restaurants within luxury hospitality properties so often achieve culinary excellence. To the benefit of restaurant landlords… Read more