Menards 3121

Menards #3121, also known as Menards Batavia, is a Menards home improvement store located at 300 North Randall Road in Batavia, Illinois.