Itsu Notting Hill, 100 Notting Hill, Notting Hill, London W11 3QA, United Kingdom
Itsu Notting Hill, 100 Notting Hill, Notting Hill, London W11 3QA, United Kingdom
No delivery
Spot something wrong?
Dishes at Butterfly Bar - Itsu Notting Hill. Prices may vary in venue.