Tempura House II

171 2nd St
San Francisco, CA
415.281.9000
37.787285
-122.3985

for Tempura House II
Directions
from: