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.