Tien Fu Chinese Restaurant

Address:

176 Castro Street
(near Dana Street)
Mountain View, CA 94041

Phone:

+1 650 968 6699

Map:


Contact   ·   Privacy   ·   Terms