Inaba Japanese Restaurant shared by @eater says: ""This is Manhattan Beach’s first-ever Michelin star and it goes into a tiny omakase place that, when it first opened a few years ago, went almost completely unnoticed."" on Postcard