Found 2 places
Address: 306 North Main St, Leon, IA 50144
Latitude: 40.7415 (40°44′30″N), Longitude: -93.7471 (93°44′50″W)
Address: 201 Southwest Lorraine St, Leon, IA 50144
Latitude: 40.739 (40°44′21″N), Longitude: -93.7604 (93°45′37″W)
Phone: (641) 446-8396
Site: terracepark.leoncarecenters.com