Balboa Teriyaki

User Rating:


Address:

3536 Balboa Street
Between 36th & 37th Avenue
San Francisco, CA 94121-2602

Phone:

(415) 751-8895

Map:


Contact   ·   Privacy   ·   Terms