290 Westbourne Grove, London W11 2PS
This Italian family-run restaurant offers a refined dining experience throughout the day, serving breakfast, lunch, and dinner with a commitment to authenticity and quality.
Rating: 3.9