Entering this site is challenging as they moved the location and there is not signage to point you in the right direction.
The new entrance is across from the Athinaion Politeia restaurant. The street is named Apostolu Pavlou.
Put the restaurant into maps to help you locate the site.