Crouching Tiger Restaurant
Drag box to select area
Located on the downtown portion of Broadway Street, Crouching Tiger Restaurant serves up authentic Sichuan, Hunan and Mandarin cuisine. The restaurant is elegant and romantic, with polite and friendly service. Catering and private parties are available through the restaurant as well.
2644 Broadway St, Redwood City, CA 94063
- Fax: (650) 298-8866
- Hours: Mon - Thu, 11am - 9:30pm; Fri, Sat, 11am - 10pm; Sun, 11am - 9pm
- Accessible: yes