Otter Creek Farmstead
Overview
Otter Creek Farm is located in Northeast Alabama and is a quail hunting lodge in the south with each guest enjoying unlimited quail harvest, as well as other species such as chukar and pheasant. Otter Creek also partners with other properties a short shuttle away for Trophy White Tail Deer and Duck Preserve Hunting and its lakes are filled with trophy bass and are stocked with rainbow trout during the winter and early spring months.
      
      
  
    
      This block is broken or missing. You may be missing content or you might need to enable the original module.