270 Potrero Ave, San Francisco 94103, United States
270 Potrero Ave, San Francisco 94103, United States
No delivery
Spot something wrong?
Dishes at I Luv Teriyaki & Sushi. Prices may vary in venue.
Been to I Luv Teriyaki & Sushi? Be the first to share what you ate.