Dumpling Station

Shanghainese restaurant · 1161 Lawrence Expy, Sunnyvale, CA

Dine-In

More food in Sunnyvale, CA · Shanghainese in Sunnyvale