China Inn
At China Inn: A Culinary Adventure Awaits A Family Treasure In the enchanted land of Nashville, Illinois, stands the distinguished China Inn, a modest yet resplendent sanctuary of culinary delight. We, a unified band of gastronomes, ventured into this small, family-owned establishment, where the aroma of sizzling woks beckons like a siren’s song. The atmosphere…