Ten Fu

1352 W El Camino Real
Menlo Park, CA
650.323.6134
37.45551
-122.186706
Hours:
Mon - Thu:11:30am - 9:30pm
Fri - Sat:11:30am - 10pm
Sun: 4pm - 9:30pm

for Ten Fu
Directions
from: