Company name: The Ritz Restaurant
Description: British fine dining in baroque opulence
150 Piccadilly, St. James's, London W1J 9BR, United Kingdom