Isola by San Carlo
Restaurant · Mayfair

Isola by San Carlo

$$$ · Italian

Westminster's Isola nails Margarita pizza with perfect crust and authentic tomato base, backed by attentive service and creative mocktails worth trying.

Info

📍
Address
3-5 St Christopher's Pl, Barrett St, London W1U 1AY, UK, LDN

More like this