The Ritz London

Address: The Ritz London, 150, Piccadilly, St. James's, Mayfair, City of Westminster, Greater London, England, W1J 9BR, United Kingdom, London, England

Price range: $

Featured by: High Speed Dining

Opulent dining room with a classy atmosphere requiring suits and ties; signature Scottish langoustine poached in a buttery broth with white wine, aromatics, and vegetables; voted The Best Restaurant in The UK at the 2025 National Restaurant Awards.

Browse all creator-verified restaurants · Discover more on elevATE