-
I Luv Sushi
is an awesome Sushi Restaurant Restaurant
Ranked #1 of 15 Restaurants in Los Altos Lakewood.
Some say, it is awesome.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
You gotta try the Broiled Yellowtail Collar! It's freaking awesome!