Menards 3244

Menards #3244, also known as Menards Celina, is a Menards home improvement store located at 1920 Havemann Road in Celina, Ohio.