Lowe's Home Improvement 12

Lowe's Home Improvement #12 is a Lowe's Home Improvement store located at 100 North Creasy Lane, Lafayette, Indiana.