St Peter Lutheran Church

301 N Adams St
Garnavillo, IA 52049
563-964-2459

Kann James M Lwyr

405 N Adams St
Garnavillo, IA 52049
563-964-2157

Vaughan's

101 N Main St
Garnavillo, IA 52049
563-964-2494

21st Century Equipment

105 N Main St
Garnavillo, IA 52049
563-964-2544

Bischoff Paul Agency

109 N Main St
Garnavillo, IA 52049
563-964-2345

Best Auction & Flea Market

502 N Main St Lot 4
Garnavillo, IA 52049
563-964-2180

Garnavillo Veterinary Clinic

204 N Monroe
Garnavillo, IA 52049
563-964-2152

Meuser Lumber Co

304 N Monroe St
Garnavillo, IA 52049
563-964-2466

Garnavillo Oil Co

401 N Roosevelt St
Garnavillo, IA 52049
563-964-2542

Stade Stanley C Oils

401 N Roosevelt St
Garnavillo, IA 52049
563-964-2542