Menards 3362

Menards #3362, also known as Menards Bloomfield Hills, is a Menards home improvement store located at 1901 South Telegraph Road in Bloomfield Hills, Michigan.