Lowe's Home Improvement 18

Lowe's Home Improvement #18 is a Lowe's Home Improvement store located at 901 Appleway Avenue, Coeur d'Alene, Idaho.