Restaurant Stage: The Ritz - One Michelin Star

Restaurant Stage: The Ritz - One Michelin Star

The Ritz Hotel in the heart of London is one of the most famous mainstays in the capital; and the restaurant there is teeming with brilliant young chefs under the tutelage of executive chef John Williams. 

Read More