Drag box to select area
Queen House is a small Chinese restaurant located on Castro Street in downtown Mountain View. The menu features Szechuan beef noodle soup, spicy shrimp and beef noodle soup, salt and pepper fish fillet, three-cup chicken, northern style scallion cake and much more. The restaurant has a simple deco and prices are competitive.
273 Castro St, Mountain View, CA 94041
- Hours: Mon, Wed, Thu, Sun, 11am - 9:30 pm; Fri, Sat, 11am - 10pm; Tue, closed
- Accessible: yes