Processing, please wait ...
Crouching Tiger Restaurant
Redwood City
Cuisines: Chinese, Catering
Address: 2644 Broadway Street ; Redwood City CA, 94063
Great food and an office favorite
The food was very tasty and filling without being greasy or "heavy." Prompt delivery, too!
Check out the new Gogocater Group Order Tool! click here