Consistently excellent ramen and seafood dishes at Taro's beloved Holloway Road location, where patient preparation means every bowl tastes worth the wait.