Lowe's Home Improvement 167

Lowe's Home Improvement #167 is a Lowe's Home Improvement store located at 5001 North Big Hollow Road, Peoria, Illinois.