Rickshaw Chinese Restaurant is located at 1483 Broadway St, Redwood City, CA. This location is in the Staumbaugh Heller neighborhood. This business specializes in Chinese Restaurants. Rickshaw Chinese Restaurant is open Mon, 11am-8:05pm; Tue, 11am-8:05pm; Wed, 11am-8:05pm; Thu, 11am-8:05pm; Fri, 11am-8:05pm; Sat, 11am-8:05pm; Sun, 11am-7pm and accepts Cash, Mastercard and Visa.