Queen House Chinese Restaurant ★★★★☆4.0 (554) Restaurants Chinese restaurant · Asian restaurant · Chinese noodle restaurant (more) 273 Castro St, Mountain View, CA 94041 Call Website Details →