Menards 3265

Menards #3265, also known as Menards Sandusky, is a Menards home improvement store located at 1101 Lakecrest Parkway in Sandusky, Ohio.