Get directions to: China Inn, Albia, IA Restaurant address: 818 Benton Ave E Albia, IA 52531, USA Driving Walking Bicycling Restaurant: China Inn