Lowe's Home Improvement 116

Lowe's Home Improvement #116 is a Lowe's Home Improvement store located at 4401 West Clara Lane, Muncie, Indiana. Opened in October 2002 along with 122 other stores.