Our Italian Restaurant in London at St Christopher’s Place
Nestled near Selfridges just a stone’s throw from Oxford Street, Isola by San Carlo offers a vibrant Italian dining experience inspired by the flavours and colours of the Mediterranean islands. Set within St Christopher’s Place, one of the city’s most stylish shopping and dining destinations.
The restaurant’s design reflects Sicilian heritage, with traditional ceramics and lush greenery, creating a warm and authentic atmosphere. All year round, guests can enjoy al fresco dining and drinks on the heated outdoor terrace.
Perfect for everything from leisurely lunches, to romantic dinners, Isola combines attentive service with a curated wine list from Italy’s finest vineyards – a standout among restaurants near Oxford Street.
Some of our dishes can be made gluten free upon request. Please speak to a member of our staff and let them know if you or members of your party have any allergies or dietry requriements.
Yes, we offer vegetarian options. Please see the Isola London menu for full details.
For groups of 7 or more please phone the restaurant or submit an enquiry online by completing the group bookings form.