Sherwood Acres

Sherwood Acres located in New Castle, Kentucky.