Menards 3268

Menards #3268, also known as Menards Eden Prairie, is a Menards home improvement store located at 12600 Plaza Drive in Eden Prairie, Minnesota.