Lowe's Home Improvement 515

Lowe's Home Improvement #515 is a Lowe's Home Improvement store located at 11920 Inwood Road, Dallas, Texas. Prior to Lowe's the site was previously occupied by Kmart 4300.