At 3536 Balboa St, San Francisco, CA 94121-2602San Francisco Here : Balboa Teriyaki. Welcome to Balboa Teriyaki is rated 4. It's worth a try!
Write a review