jimkats
On the same exact position, they created another note ( https://www.openstreetmap.org/note/838565 ) about Vrachokipos. Maybe it's the Vrachokipos climbing field? Although, based on this article ( https://www.vrahomania.gr/vrahokipos/ ) it should be northern of this spot.