Lowe's Home Improvement 1873

Lowe's Home Improvement #1873 is a Lowe's Home Improvement store located at 19601 West Nordhoff Street, Northridge, California.