Online Order @ Bellevue Restaurant Our restaurant is located at 14125 NE 20th St, Suite G, Bellevue, WA. This is in a strip mall called Highland Park. And is clearly visible from 20th Street. Located very close to Microsoft and Bellevue downtown, now you have an option to enjoy our mouthwatering rolls 7 days a … Continue reading Restaurant