Menards 3351

Menards #3351, also known as Menards Lake Orion, is a Menards home improvement store located at 465 Brown Road in Lake Orion, Michigan.