Remove Ads

Photo of Tekka Japanese Restaurant

Tekka Japanese Restaurant

537 Balboa St, San Francisco, California 94118 USA

451 Reviews

Sashimi platter & tekka dinner for 2

Photo Credit: Yelp

Remove Ads