SCOTTAROSA is located in the Northwest corner of Alabama, an area well known for its beauty and abundant wildlife. This truly is an outdoor paradise! A visit to Scottarosa Hunting Lodge is a combination of sport and relaxation as your hosts work to ensure that you and your guests have a great experience.