With restaurants located in Knightsbridge, Covent Garden, Piccadilly, and of course our iconic Selfridges rooftop restaurant, San Carlo offers offers the best of Italian cuisine & luxury dining in central London. Whether you’re after a classic Italian meal, a relaxed bite, or a glass of Champagne, our Italian restaurants in London are the perfect choice for any occasion.