148 Holland Park Ave, London W11 4UE, UK
Sun 12pm - 10pm
Mon - Sat 12pm - 11pm
Great Italian Food In LondonWe had the most fantastic dinner here. The chocolate soufflé with banana ice cream was amazing! It's in Notting hill off Hyde park (not cheap but definitely worth it).