Fu Lam Mum ★★★★☆4.1 (1,116) Restaurants Chinese restaurant · Dim sum restaurant 153 Castro St, Mountain View, CA 94041 Call Website Details →