Queen House
Address:
273 Castro St, Mountain View, CA 94041
Phone:
(650) 960-0580
Hours:
- Mon: 11am-9:30pm
- Wed: 11am-9:30pm
- Thu: 11am-9:30pm
- Fri: 11am-10pm
- Sat: 11am-10pm
- Sun: 11am-9:30pm
Other Details:
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.
Restaurants, Chinese
Other Businesses: