Lillian, Alabama, is a small community located on the western shore of Perdido Bay, sharing a border with our neighbor, Florida. It's about 30 minutes from the Orange Beach and Gulf Shores beaches by car.