Lowe's Home Improvement 742

Lowe's Home Improvement #742 is a Lowe's Home Improvement store located at 1340 West Granada Boulevard, Ormond Beach, Florida.