Menards 3263

Menards #3263, also known as Menards Columbia, is a Menards home improvement store located at 3340 Vandiver Drive in Columbia, Missouri.