Λεοντάρι, κάστρο