I Dumpling ★★★★☆4.3 (686) Restaurants Chinese restaurant · Asian restaurant · Dumpling restaurant 2660 Broadway, Redwood City, CA 94063 Closed today Call Website Details →