Clayton Homes on Land | 1555 W 21St Ave. Lot 13, Covington , LA 70433