At 270 Potrero Ave, San Francisco, CA 94103-4815San Francisco Here : I Luv Teriyaki & Sushi. Welcome to I Luv Teriyaki & Sushi is rated 3.5. It's worth a try!
Write a review