We have visited other San Carlo restaurants so we were looking forward to a far better experience th...
Isola
(201)
Advertisement
Photos
San Carlo is a renowned Italian restaurant group that began its journey in Birmingham in 1992 under the vision of founder Carlo Distefano. Celebrated for its authentic Italian cuisine, inviting atmosphere, and exceptional service, the brand has expanded to multiple locations across the UK, including major cities like London, Manchester, and Liverpool.
Among its diverse offerings, Isola by San Carlo is a notable establishment located in St Christopher's Place, London, providing a unique dining experience that reflects the company's commitment to quality and excellence. With a focus on seasonal menus and a passion for culinary artistry, San Carlo continues to capture the hearts of diners across the country.
Generated from the website
Reviews
We arrived at 9.30pm without booking but were told the only table available was inside, even though ...
You might also like
Advertisement



