Menards 3342

Menards #3342, also known as Menards Kansas City North, is a Menards home improvement store located at 3701 Northwest 90th Street in Kansas City, Missouri.