Occidental College May Have Underreported Sexual…
China House Restaurant
Drag box to select area
0% Were impressed
China House Restaurant serves Chinese fast food at low prices. It is located in the Rite Aid Plaza along with other specialty stores for shopping convenience. The premises are clean and the staff is friendly.
3756 W Avenue 40, Los Angeles, CA 90065
- Hours: Mon - Fri,11am - 7pm; Sat, 11:30am - 8pm; Sun, closed
- Accessible: no