St. Joseph Lighthouse is located in St. Joseph, Michigan. Looking out on the beautiful Lake Michigan.