Lowe's Home Improvement 2300

Lowe's Home Improvement #2300 is a Lowe's Home Improvement store located at 932 Loughborough Avenue, St. Louis, Missouri.