Rated
5.0 out of
5 from
1Reviews
Crouching Dragon
is a highly regarded Chinese Restaurant Restaurant
Ranked #1 of 37 Restaurants in Denham Springs.
Some say it is stellar.
★★★★★ on the 7th of August, 2013
This Singapore Mai fun is stellar!! Grab a plate of dumplings: with the juiciest meat and perfectly steamed (or fried). This little place deserves an award for Best Chinese place!