Takashi Japanese Restaurant Food ReviewSituated along Sta. Ana St., Tres de Mayo, Takashi is the first Japanese restaurant in Digos City. Offering a broad selection of...