FU LAM MUM CHINESE RESTAURANT

Address: 153 Castro Street, Mountain View, CA 94041.

Phone: (650) 967-1689

Please Come Back Soon...