SAKURA

713 University Dr E suite 100, College Station
7.0 · $15.00 · Japanese Restaurant
Google Maps
Reviews for you
Vedant
College Station, Texas
7.0
It was very new when I went, so the service wasn’t great but the Hibachi Chicken was good ¯\_(ツ)_/¯