Menards 3144

Menards #3144, also known as Menards Wyoming, is a Menards home improvement store located at 5555 Clyde Park Avenue Southwest in Wyoming, Michigan.