Holiday Inn And Suites Lima

803 S Leonard Ave Lima OH 45804 USA

(419) 879-4000

Location