Restaurants - Mountain View, California, United States
Shanghai Family Restaurant is a restaurants company based out of 108 N RENGSTORFF AVE, Mountain View, California, United States.