Applebee's Grill + Bar

3296 Elida Rd Lima OH 45805 USA

(419) 331-8502

Location