Papa Nero beach and the town itself is located on the eastern coast of Pelion, in the extension of Agios Ioanis town on its right. […]