1. Midwest Pool & Spa 31 Melgrove Ln, Hannibal, MO 63401 Coordinate: 39.72474,-91.39241 Phone: (573) 248-3377