It is located at 700 m elevation on a mountain slope, overlooking the plain of Megalopoli.
This site is situated at 700 meters above sea level on a mountainous slope, offering a panoramic view of the Megalopoli region.