Old Town Shanghai ★★★★☆3.9 (387) Restaurants Shanghainese restaurant · Chinese restaurant 251 S Mary Ave #1, Sunnyvale, CA 94086 Call Website Details →