China Inn Albia IA
Add Website
Close
China Inn
Be first to review 818 Benton Ave E,Albia IA 52531 Phone Number: (641) 932-5127
China Inn Store Hours
Hours may fluctuate
Post a review
China Inn Nearby
Locations Closest to You miles-
China Inn - Cedar Rapids 1435 1st Ave SE89.16
-
China Inn - Marshall 52 W Arrow St133.72
-
China Inn - Shawnee Mission 13412 College Blvd178.20