Lowe's Home Improvement 667

Lowe's Home Improvement #667 is a Lowe's Home Improvement store located at 1370 Wade Hampton Boulevard West, Greer, South Carolina.