Restaurants - Chinese in Albia, IA
China Inn Restaurant