Menards 3207

Menards #3207, also known as Menards Springfield North, is a Menards home improvement store located at 2701 Marketplace Drive in Springfield, Illinois.