Menards 3359

Menards #3359, also known as Menards Florence, is a Menards home improvement store located at 5000 Apex Lane in Florence, Kentucky.