The exact location is unknown, and several possible locations have been suggested, including the present town Limni on the coast of the North Euboean Gulf.
Despite not being known precisely, several possible locations are suggested for this place, which could be the present-day town Limni located along the coast of the North Euboean Gulf.