SAKURA
713 University Dr E suite 100, College Station
●
7.0
·
$15.00
·
Japanese Restaurant
Google Maps
Reviews for you
Vedant
1d
College Station, Texas
●
7.0
It was very new when I went, so the service wasn’t great but the Hibachi Chicken was good ¯\_(ツ)_/¯
0
0
0
See what your friends think on the app