Unclaimed
Permanently Closed
Shanghai Family Restaurant
Chinese Restaurants
108 North Rengstorff Avenue, Mountain View, CA · 94043
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating