Idalia Restaurant
I
West Kensington, London, UK
5.0
Modern European
Lobster linguine with sweet cherry tomatoes and a creamy seafood sauce makes this upscale Italian spot worth booking immediately.
Lobster linguine with sweet cherry tomatoes and a creamy seafood sauce makes this upscale Italian spot worth booking immediately.