Crouching Tiger Restaurant

650-298-8881

2644 Broadway Street, REDWOOD CITY, CA, 94063-1172
  • Minimum $100.00 for delivery. delivery within 20 Miles.

Type:Full service,Seafood,Take Out,Eat in,Dine in,Take out,Catering,Delivery

Crouching Tiger Restaurant×