Lowe's Home Improvement 1720

Lowe's Home Improvement #1720 is a Lowe's Home Improvement store located at 401 North Congress Avenue, Lake Park, Florida.