Lowe's Home Improvement 620

Lowe's Home Improvement #620 is a Lowe's Home Improvement store located at 2100 Valleydale Road, Hoover, Alabama.