Welcome Home TO 3070 Highway 8, Situated Just Outside Sicily Island IN Catahoula Parish, LA. A 3,025 square foot log home is the focal point of this 3.67 acre property. Offering four bedrooms and three baths across two levels, the home features a large covered front porch and a spacious back deck...