Seemor
West London › Notting Hill › Urchin
UrchinA?
Urchin, 126 Holland Park Ave, London W11 4UE
· Japanese restaurant
· Notting Hill
Destination-worthy modern Japanese with creative twists, superb fish quality, lively counter energy, and premium prices; service and comfort can wobble at busy times.
Opening Hours
Monday18:00–23:30
Tuesday18:00–23:30
Wednesday18:00–23:30
Thursday18:00–23:30
Friday18:00–23:30
Saturday18:00–23:30
Sunday18:00–23:30
See full Restaurant DNA analysis — grade reasoning, occasion fit, what to order & more →