Flo Japanese Restaurant & Sushi Bar

1150 106th Ave NE, Bellevue 98004, United States Get Directions to this spot
1150 106th Ave NE
Bellevue, 98004
WA, United States
(425) 453-4005

Rate and review Flo Japanese Restaurant & Sushi Bar in Bellevue, WA, United States!

Share your experiences at Flo Japanese Restaurant & Sushi Bar with your friends or discover more Japanese Restaurants in Bellevue, WA, United States.