Looking for restaurants open on Christmas?

> >


House of CHU



6036 Delmar Boulevard
Saint Louis, MO 63112

View more Saint Louis restaurants

(314) 727-1917

Cuisine: Chinese Food Restaurants


5 of 5.0 from 1 review

Write a Review

Is this your restaurant?
Claim Your Listing For Free


House of CHU in Saint Louis, MO
  • House of CHU in Saint Louis, MO

House of CHU Reviews

Add your review for House of CHU.

  • Nappsiss R.Potstickers light and yummy!

    55555 by Nappsiss R.


Restaurants similar to House of CHU

Nearby Restaurants