1 Restaurants
A yakitori restaurant renowned for meticulously prepared, exquisite low-temperature cooked liver.