Tempura House Ii
(415) 281-9000

171 2ND St, San Francisco, CA | Directions   94105

37.787285 -122.398500
Get Directions