It is not often that a new restaurant opens on Grandview Avenue on Mount Washington, but when one does, it comes with a bang.
Otaru opened on Mount Washington in 2024 and hit the ground running with a premium Japanese menu, a respectable cocktail and sake program, and, of course, a view worthy of the name of the street the restaurant resides on.
So snag a reservation, save your pennies, and get ready for a splurge with many delicious options to choose from here!