i Dumpling
2660 Broadway St, Redwood City, CA 94063-1533
i Dumpling is a Chinese, Asian place is located in Redwood City, California. The address of i Dumpling is 2660 Broadway St, Redwood City, CA 94063-1533.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 650-568-9789,