Queen House Chinese Restaurant

650-960-0580

273 Castro St, Mountain View, CA, 94041-1203

PDF: To-Go Menu

Queen House Chinese Restaurant×