Lowe's Home Improvement 66

Lowe's Home Improvement #66 is a Lowe's Home Improvement store located at 111 Davidson Avenue, Mount Vernon, Illinois.