Best Restaurants

Overview

Experience London's most intimate omakase in an exclusive six-seat private room, nestled inside a hidden space in Los Mochis, Notting Hill. The menu, built daily with fresh seasonal ingredients, is a feast for the senses, while the décor emulates the delicate Japanese artistry, with subtle hints evoking the vibrancy of Mexico.

Awards

Restaurant & Bar Design Awards

Winner: Small Space, 2024

Loading map ...