From Our Editors
Kowloon is a Chinese restaurant located on W Florissant Ave in Saint Louis. With a delicious menu, this Chinese restaurant will leave you with a smile on your face. The good quality, set in a familiar atmosphere, will have you visiting again and again.
Making a trip to Kowloon is never a bad call.