Menards 3153

Menards #3153, also known as Menards Altoona, is a Menards home improvement store located at 370 36th Avenue Southwest in Altoona, Iowa.