Odeon or small theatre. The remains of a larger, but less well preserved theatre, are ca 300 m from here.