1. McCombs Rentals 12241 Jerries Lane, Florissant, MO 63033 Coordinate: 38.7975,-90.25106 Phone: (314) 359-4586