Idalia Restaurant

Idalia Restaurant

I

West Kensington, London, UK

5.0
Taste
5.0
Vibe
5.0
Service
££££Price
Modern European

Lobster linguine with sweet cherry tomatoes and a creamy seafood sauce makes this upscale Italian spot worth booking immediately.