Menards 3352

Menards #3352, also known as Menards Rolla, is a Menards home improvement store located at 1601 Westside Drive in Rolla, Missouri.