103 Talbot Rd, Notting Hill, London W11 2AT, United Kingdom
Closed· Opens Mon at 12:00
103 Talbot Rd, Notting Hill, London W11 2AT, United Kingdom
No delivery
Spot something wrong?
Dishes at Huck. Prices may vary in venue.
Been to Huck? Be the first to share what you ate.