Loading map…
Isola by San Carlo
London, UK, presents a taste of Italy at this establishment, with an inviting aroma of Mediterranean delights. The food offers a delightful chewy texture, perfect for sharing. Many dishes are wood-fired, adding a smoky char.