Menards is set to open their Mega Store in Cuyahoga Falls on Tuesday, July 24! Menards, a family-owned company started in 1958 and operates 313 stores located throughout the Midwest. Menards is known throughout the home improvement industry as the low price leader. Menards is well-known for its complete selection of high-quality, name brand merchandise, tools for any job and state-of-the-art computers to help Guests design their special projects. For more about Menards click HERE!