Menards 3101

Menards #3101, also known as Menards Comstock Park, is a Menards home improvement store located at 4151 Alpine Avenue Northwest in Comstock Park, Michigan.