Willard Street United Methodist Church
United Methodist
- Address
-
175 North Willard Street
Ottumwa, IA 52501
Willard Street United Methodist Church is a United Methodist church in Ottumwa, Iowa.
Location data © OpenStreetMap contributors.