Lowe's Home Improvement 288

Lowe's Home Improvement #288 is a Lowe's Home Improvement store located at 8002 North Shadeland Avenue, Indianapolis, Indiana.