Lowe's Home Improvement 717

Lowe's Home Improvement #717 is a Lowe's Home Improvement store located at 161 Franklin Plaza, Franklin, North Carolina.