Breathtaking views from the Mountain View Inn located atop Lookout Mountain Alabama.