Lowe's Home Improvement 240

Lowe's Home Improvement #240 is a Lowe's Home Improvement store located at 6110 20th Street, Vero Beach, Florida.