where is perdido beach located
Perdido Beach, AL is a small town located on the northern shore of Perdido Bay, between Soldier Creek and Palmetto Creek in Baldwin County, Alabama. Perdido Beach Historic Overview.