3-5 St Christopher's Pl, Barrett St, London W1U 1AY
Restaurant
At Isola by San Carlo, located in St Christopher's Place near London's Selfridges, guests are invited to experience authentic Italian cuisine in a stylish brasserie and bar setting. The menu, influenced by the islands of Italy, features standout dishes such as Sardinian lamb and Sicilian red prawns, delivering a fresh take on traditional flavors. Diners can relax in elegant interiors or on the inviting alfresco terrace, all while enjoying the vibrant atmosphere of charming pedestrian streets. Isola by San Carlo promises memorable culinary experiences in a captivating environment.