1031 Irving St, San Francisco, CA 94122, United States
View on Map
What travelers say:
The food here is delicious but not expensive. There are so many guests here that the service is not very fast. My wife and I love the dumplings in China very much and we never miss this when we travel.