Within easy reach of this spot
Close by you'll find Castle of Argos (Larisa), St. Peter's Square, Byzantine Museum of Argolis - BYMA.