Lowe's Home Improvement 145

Lowe's Home Improvement #145 is a Lowe's Home Improvement store located at 8440 Michigan Road, Indianapolis, Indiana.