List of landmarks in Algoma Select Landmark in Algoma from the list below: Seafood Junction 101 Front Street, Algoma, MS 38820