Fu Lam Mum Chinese Restaurant

  • Downtown Businesses
  • Restaurants
153 Castro Street
Mountain View, CA 94041
(650) 967-1688