Found 3 places
Address: 1201 Northeast Poplar St, Leon, IA 50144
Latitude: 40.748 (40°44′53″N), Longitude: -93.7406 (93°44′26″W)
Address: 311 North Main St, Leon, IA 50144
Latitude: 40.7416 (40°44′30″N), Longitude: -93.7467 (93°44′48″W)
Latitude: 40.7354 (40°44′8″N), Longitude: -93.7459 (93°44′45″W)