Flounder Island

Flounder Island was a small island located within the Gulf of Dohlar. It was south of Erech Province. (map)