Menards 3184

Menards #3184, also known as Menards Lima, is a Menards home improvement store located at 2614 North Eastown Road in Lima, Ohio.