Lillian is a small community in eastern Baldwin County located along Route 98 on the western shore of Perdido Bay.