Location: Home > YellowPages > IA > Albia > China Inn

China Inn

818 Benton Ave E
Albia, IA 52531
641-932-5127