chinese mountain restaurants view downtown mountain view chinese restaurants 54 reviews 82 of 204 Restaurants in Mountain View - Chinese Seafood Asian 147 Castro St Mountain View CA 94041-1288. 485 Castro S… Tuesday, November 8, 2022 Edit