Remove Ads

Photos for China Inn

China Inn

1581 E Tulare Ave, Tulare, California 93274 USA

97 Reviews