Happi House Teriyaki

286 W El Camino Real
Mountain View, CA
650.969.7041
37.383366
-122.078111

for Happi House Teriyaki
Directions
from: