Lowe's Home Improvement 1161

Lowe's Home Improvement #1161 is a Lowe's Home Improvement store located at 12200 Lake Underhill Road, Orlando, Florida.